En este vídeo os voy a enseñar a cómo levantar la arquitectura IoT teniendo en cuenta que
ya hemos compartido los archivos necesarios para crearla y que hemos descargado el software
de Docker y Docker Compose en nuestra máquina virtual. Esto se ha explicado en vídeos
anteriores. Realmente es muy fácil levantar los contenedores porque con un solo comando
se puede levantar, que este comando es el de Docker Compose. Tenemos que estar dentro
de la carpeta que contiene los archivos para crear la arquitectura, que como ya
hemos dicho es la de Docker y IoT.
Podemos comprobar que se ha creado correctamente los distintos contidels. Esto va a tardar
un rato.
Podemos ver que nos ha creado la base de datos, que es en este caso lo azul. Podemos
ver que nos ha creado Grafana, que en este caso es esto verde que nos pone web. Y
por último podemos ver que nos ha quedado también Node-REC. Esto se queda así
pensando porque lo podríamos haber hecho como en segunda pantalla. En este caso
tenemos que haber puesto el comando igual pero con un guion de al final. Lo enseño
aquí a continuación. Nos vamos a volver a conectar a la máquina virtual. El comando
hubiera sido este de aquí. En este caso hubiera hecho el mismo proceso pero en vez
de quedarse pensando hubiese salido al final otra vez esta línea en verde para
hacer un nuevo comando. Ahora podemos comprobar que se ha creado todo correctamente haciendo
el comando para ver las imágenes que tenemos. Podemos ver que tenemos cuatro imágenes,
la de fellow world que la hemos hecho al principio para comprobar que tenemos bien
instalado Docker y tenemos la de Node-REC, Grafana e InfluxDB. También podemos ver
los contenedores porque es distinto la imagen del contenedor. El contenedor
tiene que estar iniciado para poder hacer acciones sobre él y el contenedor
hacer referencia a la imagen. Para poder tener el contenedor tenemos que tener antes una imagen.
En este caso ahora para ver los contenedores que tenemos activados haremos este comando y
podemos ver aquí los distintos nombres del contenedor, el ID, la nombre de la imagen,
cuando hace que se ha creado, el estado y los puertos en los cuales está escuchando.
Así que quedaría creada nuestra arquitectura para comprobar que podemos acceder a los
distintos softwares creados en los distintos contenedores. Vamos a proceder a abrir un
navegador, esto lo he abierto hace poco, pero igualmente si queréis acceder a localhost
ponemos que es nuestra red y ponemos el puerto en el cual escucha, que es el puerto
que hemos puesto en las reglas de la máquina virtual.
Yo aquí ya tengo creado flows, pero en principio saldría la pantalla en blanco.
Para saber en qué puertos está escuchando cada uno, esto lo enseñé también en un vídeo,
pero podríamos ir aquí y confirmar que estos son los puertos en los cuales se escucha.
No de red pusimos que era el 1080, 1880. También podemos acceder a influxdb y a grafana.
Grafana sería lo mismo, ponemos localhost 3000, también lo haremos, exactamente ya nos sale desde un principio.
Y no había problema.
Vale, para acceder a la base de datos desde el navegador accederíamos de esta manera,
con este comando. Y aquí ya vemos las bases de datos que tenemos, en este caso tengo
el centro, grafana en port, databit 2.1.3, internos.